#ifndef TERRAIN_H_INCLUDED
#define TERRAIN_H_INCLUDED

#include "GameObject.h"
#include "Factory.h"
#include "Vec3.h"
#include "Triangle.h"
#include "ObjMesh.h"
#include <vector>
#include "btBulletDynamicsCommon.h"
#include <gl\glut.h>
class Terrain : public GameObject
{
public:
	Terrain();
	const char* GetTypeName();
	void MakeTriangles();

	void Draw();
	bool Load(File* const f);
	void Update();

private:
	
	//static const int SIZE = 20;
	//btTriangleMesh* mp_mesh;
	
	//std::vector<Tri> m_tris;
	
	
	//float m_triangleSize;

	
	
};



#endif